package org.dromara.quick.chat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.quick.chat.domain.ImSocialAlbum;
import org.dromara.quick.chat.model.bo.create.ImSocialAlbumBO;
import org.dromara.quick.chat.model.vo.ImSocialAlbumVO;

import java.util.List;

/**
* @author Stars
* @description 针对表【im_social_album(社交软件中的相册表，用于存储用户相册里的图片信息)】的数据库操作Service
* @createDate 2025-03-04 22:33:21
*/
public interface ImSocialAlbumService extends IService<ImSocialAlbum> {

    /****
     * 查询相册
     */
    List<ImSocialAlbumVO> listImSocialAlbum();

    /**
     * 添加相册
     */
    void addImSocialAlbum(List<ImSocialAlbumBO> imSocialAlbumList);

    /**
     * 更改相册顺序
     */
    void updateImSocialAlbum(List<ImSocialAlbumBO> imSocialAlbumList);

    /**
     * 删除相册的照片
     */
    void deleteImSocialAlbum(Long id);

}
